"""
类都可以封装，继承，多态三大特性
self表示类的实例化：1.self(ps:只能在当前类下使用)
                2.类名（）
                同一类下或不同类下调用方法（Method）必须先进项类的实例化
传参可传给方法，也可以传给类（必须时候构析方法【初始化方法】，进行参数接收，方法接收只能作用于当前方法）
构析函数（__init__）不能与单元测试框架同时使用

类的表达式
方法一
class 类名:
    pass
方法二
class 类名(object):
    pass
方法三
class 类名(继承对象类名，2):可以继承多个，用半角“,”分隔
    pass
"""
#定义类
class info():
    #定义类的属性
    sex = ["男","女"]
    #定义类的方法
    def age(self):
        return  18
    def name(self):
        return "handsome"
    def height(self):
        return "190cm"
class jiating():
    #@property#私有
    def momo(self):
        return "beauty"
    def money(self):
        return "more"
    def company(self):
        return "28家"
class stu(info,jiating):
    def cuiniubi(self):
        print(f"我叫{self.name()},今年{self.age()}岁,身高{self.height()},家有{self.momo()}")
#     def __init__(self):
#         #对象属性
#         self.age=info().age()
#     def __int__(self):
#
#     def printage(self):
#             print(self.age)
#
if __name__ == '__main__':
    stu().cuiniubi()